light6 2.2.0
Loading...
Searching...
No Matches
Light 6 Registers Settings

Settings for registers of Light 6 Click driver. More...

Macros

#define LIGHT6_ALS_CONFIG_ALS_IT_3_125_MS   0x0000
 Light 6 als config setting.
#define LIGHT6_ALS_CONFIG_ALS_IT_6_25_MS   0x1000
#define LIGHT6_ALS_CONFIG_ALS_IT_12_5_MS   0x2000
#define LIGHT6_ALS_CONFIG_ALS_IT_25_MS   0x3000
#define LIGHT6_ALS_CONFIG_ALS_IT_50_MS   0x4000
#define LIGHT6_ALS_CONFIG_ALS_IT_100_MS   0x5000
#define LIGHT6_ALS_CONFIG_ALS_IT_200_MS   0x6000
#define LIGHT6_ALS_CONFIG_ALS_IT_400_MS   0x7000
#define LIGHT6_ALS_CONFIG_ALS_IT_MASK   0x7000
#define LIGHT6_ALS_CONFIG_ALS_MODE_AUTO   0x0000
#define LIGHT6_ALS_CONFIG_ALS_MODE_ACTIVE_FORCE   0x0800
#define LIGHT6_ALS_CONFIG_ALS_MODE_MASK   0x0800
#define LIGHT6_ALS_CONFIG_ALS_TRIGGER_OFF   0x0000
#define LIGHT6_ALS_CONFIG_ALS_TRIGGER_ON   0x0400
#define LIGHT6_ALS_CONFIG_ALS_TRIGGER_MASK   0x0400
#define LIGHT6_ALS_CONFIG_ALS_INT_OFF   0x0000
#define LIGHT6_ALS_CONFIG_ALS_INT_ON   0x0200
#define LIGHT6_ALS_CONFIG_ALS_INT_MASK   0x0200
#define LIGHT6_ALS_CONFIG_ALS_ON_TURN_ON   0x0000
#define LIGHT6_ALS_CONFIG_ALS_ON_TURN_OFF   0x0180
#define LIGHT6_ALS_CONFIG_ALS_ON_MASK   0x0180
#define LIGHT6_ALS_CONFIG_ALS_PDDIV_4_4_PD   0x0000
#define LIGHT6_ALS_CONFIG_ALS_PDDIV_1_4_PD   0x0040
#define LIGHT6_ALS_CONFIG_ALS_PDDIV_MASK   0x0040
#define LIGHT6_ALS_CONFIG_ALS_GAIN_X1   0x0000
#define LIGHT6_ALS_CONFIG_ALS_GAIN_X2   0x0008
#define LIGHT6_ALS_CONFIG_ALS_GAIN_X0_66   0x0010
#define LIGHT6_ALS_CONFIG_ALS_GAIN_X0_5   0x0018
#define LIGHT6_ALS_CONFIG_ALS_GAIN_MASK   0x0018
#define LIGHT6_ALS_CONFIG_ALS_PERS_1   0x0000
#define LIGHT6_ALS_CONFIG_ALS_PERS_2   0x0002
#define LIGHT6_ALS_CONFIG_ALS_PERS_4   0x0004
#define LIGHT6_ALS_CONFIG_ALS_PERS_8   0x0006
#define LIGHT6_ALS_CONFIG_ALS_PERS_MASK   0x0006
#define LIGHT6_ALS_CONFIG_ALS_CAL_OFF   0x0000
#define LIGHT6_ALS_CONFIG_ALS_CAL_ON   0x0001
#define LIGHT6_ALS_CONFIG_ALS_CAL_MASK   0x0001
#define LIGHT6_INT_FLAG_AF_DATA_READY   0x08
 Light 6 INT flag register setting.
#define LIGHT6_INT_FLAG_ALS_IF_L   0x04
#define LIGHT6_INT_FLAG_ALS_IF_H   0x02
#define LIGHT6_DEVICE_ID   0x0001
 Light 6 device ID setting.
#define LIGHT6_ALS_MIN_RES   0.002568f
 Light 6 ALS minimal resolution setting.
#define LIGHT6_ALS_CONFIG_DEFAULT
 Light 6 default setting.
#define LIGHT6_THRESHOLD_LOW_DEFAULT   0x0000
#define LIGHT6_THRESHOLD_HIGH_DEFAULT   0x0000
#define LIGHT6_DEVICE_ADDRESS   0x29
 Light 6 device address setting.

Detailed Description

Settings for registers of Light 6 Click driver.

Macro Definition Documentation

◆ LIGHT6_ALS_CONFIG_ALS_CAL_MASK

#define LIGHT6_ALS_CONFIG_ALS_CAL_MASK   0x0001

◆ LIGHT6_ALS_CONFIG_ALS_CAL_OFF

#define LIGHT6_ALS_CONFIG_ALS_CAL_OFF   0x0000

◆ LIGHT6_ALS_CONFIG_ALS_CAL_ON

#define LIGHT6_ALS_CONFIG_ALS_CAL_ON   0x0001

◆ LIGHT6_ALS_CONFIG_ALS_GAIN_MASK

#define LIGHT6_ALS_CONFIG_ALS_GAIN_MASK   0x0018

◆ LIGHT6_ALS_CONFIG_ALS_GAIN_X0_5

#define LIGHT6_ALS_CONFIG_ALS_GAIN_X0_5   0x0018

◆ LIGHT6_ALS_CONFIG_ALS_GAIN_X0_66

#define LIGHT6_ALS_CONFIG_ALS_GAIN_X0_66   0x0010

◆ LIGHT6_ALS_CONFIG_ALS_GAIN_X1

#define LIGHT6_ALS_CONFIG_ALS_GAIN_X1   0x0000

◆ LIGHT6_ALS_CONFIG_ALS_GAIN_X2

#define LIGHT6_ALS_CONFIG_ALS_GAIN_X2   0x0008

◆ LIGHT6_ALS_CONFIG_ALS_INT_MASK

#define LIGHT6_ALS_CONFIG_ALS_INT_MASK   0x0200

◆ LIGHT6_ALS_CONFIG_ALS_INT_OFF

#define LIGHT6_ALS_CONFIG_ALS_INT_OFF   0x0000

◆ LIGHT6_ALS_CONFIG_ALS_INT_ON

#define LIGHT6_ALS_CONFIG_ALS_INT_ON   0x0200

◆ LIGHT6_ALS_CONFIG_ALS_IT_100_MS

#define LIGHT6_ALS_CONFIG_ALS_IT_100_MS   0x5000

◆ LIGHT6_ALS_CONFIG_ALS_IT_12_5_MS

#define LIGHT6_ALS_CONFIG_ALS_IT_12_5_MS   0x2000

◆ LIGHT6_ALS_CONFIG_ALS_IT_200_MS

#define LIGHT6_ALS_CONFIG_ALS_IT_200_MS   0x6000

◆ LIGHT6_ALS_CONFIG_ALS_IT_25_MS

#define LIGHT6_ALS_CONFIG_ALS_IT_25_MS   0x3000

◆ LIGHT6_ALS_CONFIG_ALS_IT_3_125_MS

#define LIGHT6_ALS_CONFIG_ALS_IT_3_125_MS   0x0000

Light 6 als config setting.

Specified setting for als config of Light 6 Click driver.

◆ LIGHT6_ALS_CONFIG_ALS_IT_400_MS

#define LIGHT6_ALS_CONFIG_ALS_IT_400_MS   0x7000

◆ LIGHT6_ALS_CONFIG_ALS_IT_50_MS

#define LIGHT6_ALS_CONFIG_ALS_IT_50_MS   0x4000

◆ LIGHT6_ALS_CONFIG_ALS_IT_6_25_MS

#define LIGHT6_ALS_CONFIG_ALS_IT_6_25_MS   0x1000

◆ LIGHT6_ALS_CONFIG_ALS_IT_MASK

#define LIGHT6_ALS_CONFIG_ALS_IT_MASK   0x7000

◆ LIGHT6_ALS_CONFIG_ALS_MODE_ACTIVE_FORCE

#define LIGHT6_ALS_CONFIG_ALS_MODE_ACTIVE_FORCE   0x0800

◆ LIGHT6_ALS_CONFIG_ALS_MODE_AUTO

#define LIGHT6_ALS_CONFIG_ALS_MODE_AUTO   0x0000

◆ LIGHT6_ALS_CONFIG_ALS_MODE_MASK

#define LIGHT6_ALS_CONFIG_ALS_MODE_MASK   0x0800

◆ LIGHT6_ALS_CONFIG_ALS_ON_MASK

#define LIGHT6_ALS_CONFIG_ALS_ON_MASK   0x0180

◆ LIGHT6_ALS_CONFIG_ALS_ON_TURN_OFF

#define LIGHT6_ALS_CONFIG_ALS_ON_TURN_OFF   0x0180

◆ LIGHT6_ALS_CONFIG_ALS_ON_TURN_ON

#define LIGHT6_ALS_CONFIG_ALS_ON_TURN_ON   0x0000

◆ LIGHT6_ALS_CONFIG_ALS_PDDIV_1_4_PD

#define LIGHT6_ALS_CONFIG_ALS_PDDIV_1_4_PD   0x0040

◆ LIGHT6_ALS_CONFIG_ALS_PDDIV_4_4_PD

#define LIGHT6_ALS_CONFIG_ALS_PDDIV_4_4_PD   0x0000

◆ LIGHT6_ALS_CONFIG_ALS_PDDIV_MASK

#define LIGHT6_ALS_CONFIG_ALS_PDDIV_MASK   0x0040

◆ LIGHT6_ALS_CONFIG_ALS_PERS_1

#define LIGHT6_ALS_CONFIG_ALS_PERS_1   0x0000

◆ LIGHT6_ALS_CONFIG_ALS_PERS_2

#define LIGHT6_ALS_CONFIG_ALS_PERS_2   0x0002

◆ LIGHT6_ALS_CONFIG_ALS_PERS_4

#define LIGHT6_ALS_CONFIG_ALS_PERS_4   0x0004

◆ LIGHT6_ALS_CONFIG_ALS_PERS_8

#define LIGHT6_ALS_CONFIG_ALS_PERS_8   0x0006

◆ LIGHT6_ALS_CONFIG_ALS_PERS_MASK

#define LIGHT6_ALS_CONFIG_ALS_PERS_MASK   0x0006

◆ LIGHT6_ALS_CONFIG_ALS_TRIGGER_MASK

#define LIGHT6_ALS_CONFIG_ALS_TRIGGER_MASK   0x0400

◆ LIGHT6_ALS_CONFIG_ALS_TRIGGER_OFF

#define LIGHT6_ALS_CONFIG_ALS_TRIGGER_OFF   0x0000

◆ LIGHT6_ALS_CONFIG_ALS_TRIGGER_ON

#define LIGHT6_ALS_CONFIG_ALS_TRIGGER_ON   0x0400

◆ LIGHT6_ALS_CONFIG_DEFAULT

#define LIGHT6_ALS_CONFIG_DEFAULT
Value:
#define LIGHT6_ALS_CONFIG_ALS_IT_25_MS
Definition light6.h:105
#define LIGHT6_ALS_CONFIG_ALS_PERS_8
Definition light6.h:134
#define LIGHT6_ALS_CONFIG_ALS_ON_TURN_ON
Definition light6.h:120
#define LIGHT6_ALS_CONFIG_ALS_TRIGGER_OFF
Definition light6.h:114
#define LIGHT6_ALS_CONFIG_ALS_INT_OFF
Definition light6.h:117
#define LIGHT6_ALS_CONFIG_ALS_CAL_ON
Definition light6.h:137
#define LIGHT6_ALS_CONFIG_ALS_MODE_AUTO
Definition light6.h:111
#define LIGHT6_ALS_CONFIG_ALS_GAIN_X1
Definition light6.h:126
#define LIGHT6_ALS_CONFIG_ALS_PDDIV_4_4_PD
Definition light6.h:123

Light 6 default setting.

Specified default setting of Light 6 Click driver.

◆ LIGHT6_ALS_MIN_RES

#define LIGHT6_ALS_MIN_RES   0.002568f

Light 6 ALS minimal resolution setting.

Specified setting for ALS minimal resolution of Light 6 Click driver.

◆ LIGHT6_DEVICE_ADDRESS

#define LIGHT6_DEVICE_ADDRESS   0x29

Light 6 device address setting.

Specified setting for device slave address selection of Light 6 Click driver.

◆ LIGHT6_DEVICE_ID

#define LIGHT6_DEVICE_ID   0x0001

Light 6 device ID setting.

Specified setting for device ID of Light 6 Click driver.

◆ LIGHT6_INT_FLAG_AF_DATA_READY

#define LIGHT6_INT_FLAG_AF_DATA_READY   0x08

Light 6 INT flag register setting.

Specified setting for INT flag register of Light 6 Click driver.

◆ LIGHT6_INT_FLAG_ALS_IF_H

#define LIGHT6_INT_FLAG_ALS_IF_H   0x02

◆ LIGHT6_INT_FLAG_ALS_IF_L

#define LIGHT6_INT_FLAG_ALS_IF_L   0x04

◆ LIGHT6_THRESHOLD_HIGH_DEFAULT

#define LIGHT6_THRESHOLD_HIGH_DEFAULT   0x0000

◆ LIGHT6_THRESHOLD_LOW_DEFAULT

#define LIGHT6_THRESHOLD_LOW_DEFAULT   0x0000